@charset   "utf-8";
/*
Style Name:通用元素
Author: Fifthmouse
*/

* {margin:0;padding:0;}
body {background:#fff;font:normal normal 12px/1.5 vardana , Arial, Tahoma, Microsoft YaHei , SimSun;}
h1, h2, h3, h4, h5, h6 {font-size:14px;font-weight:bold;font-family: vardana , Arial, Tahoma, Microsoft YaHei , SimSun;}
img {border:0;vertical-align:middle;}
ul {list-style:none;}
hr {height:1px;border:none;}
/*选中后背景色*/
::selection {color: #fff;background: #fd6114;} 
::-moz-selection {color: #fff;background: #fd6114;}

/*===========================链接样式=====*/
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
.adel {color:#CC0000;}

/*===============================表格=====*/
table,td,th {border-collapse:collapse;}
table {background:#fff;}

/*===============================表单元素=====*/
input[type="radio"] {vertical-align:middle;}
.input_radio {vertical-align:middle;}
.input-nobr {border:0;font-size:12px;}
.input_txt {}
select {font-size:12px;}
.textarea {font-size:12px;line-height:20px;}

/*===============================自定义=====*/
/*= 清除非IE浏览器下的浮动溢出 =*/
.clearfix:after{	content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear {clear:both;}

strong {font-weight:bold;}

.w80 {
	width:80px;
}
.w300 {
	width:300px;
}
.w590 {
	width:590px;
	margin: 0 auto;
}
.w640 {
	width:640px;
}
.w900 {
	width:900px;
	margin: 0 auto;
}
.w960 {
	width:960px;
	margin: 0 auto;
}

/* 文字颜色 */
.cred {color:#900;}
.cblue {color:#039;}
.cgreen {color:#090;}
.cblack {color:#000;}
.cwhite {color:#fff;}
.corange {color:#e83c00;}
.cyellow {color:#ffff00;}

/* 字体大小 */
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f36 {font-size:36px;}

/* 文字方向 */
.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}

/*- 必填字 -*/
.special {color:#900;}

/*- 粗体 -*/
.fb {font-weight:bold;}


/* 外边距 */
.mt_5 {margin-top:5px;}
.mt_10 {margin-top:10px;}
.mt_20 {margin-top:20px;}
.mr_10 {margin-right:10px;}
.mb_5 {margin-bottom:5px;}
.mb_10 {margin-bottom:10px;}
.ml_10 {margin-left:10px;}
.mrb_10 {margin:0 10px 10px 0;}

/* 内边距 */
.pt_10 {padding-top:10px;}
.pr_10 {padding-right:10px;}
.pb_10 {padding-bottom:10px;}
.pl_10 {padding-left:10px;}
.pl_20 {padding-left:20px;}

.lh_30 {line-height:30px;}

.dot_line_b {
	border-bottom:1px dashed #ddd;
}
.no_margin {
	margin:0;
}

/* 浮动方向 */
.fl {float:left;}
.fr {float:right;}

/* 边框 */
.dott {border-top:1px dashed #cdcdcd;}
.dotr {border-right:1px dashed #cdcdcd;}
.dotb {border-bottom:1px dashed #cdcdcd;}
.dotl {border-left:1px dashed #cdcdcd;}

/* 通用边框 */
.basicborder {border:1px solid #4882BD;}

/* ul横向排列 */
.ul-row strong {padding-right:4px;}
.ul-row li {height:24px;margin:0 5px;padding:0 3px;display:inline;line-height:24px;}

